═══ 1. Introduksjon ═══ Dette programmet viser detaljert informasjon om ditt systems ressurser. Informasjonen blir oppdatert en gang i sekundet, forutsatt at programmet fЖr CPU-tid. De viste informasjoner er: Dato og klokkeslett - Systemets dato og klokkeslett, i det standardformat som er definert for landet spesifisert i COUNTRY-linjen i CONFIG.SYS. Driftstid - Den tid som er gЖtt siden systemet sist ble startet. Fri fysisk hukommelse - Mengden av tilgjengelig systemhukommelse i fЫlge funksjonen DosMemAvail. Merk: Denne funksjonen er del av det gamle 16-bit systemet, og rapporterer bare minne under 16Mb, og ble, like fЫr lanseringen av OS/2 2.0, endret til aldri Ж rapportere mindre enn 512Kb. Fri virtuell hukommelse - Mengden av fri virtuell hukommelse i fЫlge DosQuerySysInfo-funksjonen. Dette er det samme som den frie fysiske hukommelsen, pluss mengden av ubenyttet plass i den eksisterende swapfil, pluss ledig plass pЖ platelageret som stЖr til rЖdighet for swapfilen (dvs. ledig plass minus reservert plass spesifisert i SWAPPATH- linjen i CONFIG.SYS). Swap-fil stЫrrelse - Den nЖvСrende stЫrrelsen av systemets swapfil SWAPPER.DAT. Lokalisering av swapfilen gjЫres ved Ж se pЖ SWAPPATH-linjen i CONFIG.SYS. Tilgjengelig swap-plass - Mengden av fri plass pЖ det logiske platelageret hvor swapfilen er plassert, minus den minimale frie plass pЖ dette lager. Dette tall viser hvor mye swapfilen ved behov kan vokse fЫr lageret er fullt. Ubrukt plass i swap-fil - Mengden av ledig plass innenfor den nЖvСrende swapfil. NЖr denne verdi nЖr null, vil swapfilens stЫrrelse Ыkes, normalt med 1 megabyte av gangen. Spool-fil stЫrrelse - Mengden av platelagerplass opptatt av spool-filer. CPU-belastning (%) - En tilnСrmet verdi for utnyttelse av CPU'ens regnekraft. Verdien beregnes som et gjennomsnitt over det siste sekund. Merk: Denne funksjonen fungerer ikke ordentlig nЖr Puls-applikasjonen er aktiv. Hvorfor? Merk: Hvis du har driveren HRTIMER.SYS installert vil vist verdi vСre mer nЫyaktig. Hvorfor? Aktive jobber - Antallet av jobber vist i vindusoversikten. Vindusoversikten fЖs frem ved Ж taste CTRL+ESC. Merk: Ikke alt som foregЖr vises i vindusoversikten, fordi noen jobber er merket slik at de ikke skal bli vist. Antall prosesser - Antall prosesser aktive pЖ systemet. Antall trЖder - Antall trЖder som er aktive pЖ systemet. Det er minst en trЖd for hver prosess. Ledig lagerplass i alt - Mengden av ledig plass pЖ alle ikke-flyttbare platelagere tilsammen. Stasjon X: ledig plass - Mengden av ledig plass pЖ stasjon X. Som du har sett finnes det et hjelpesystem for Systemressurser, og de programkommandoer som eksisterer er tilgjengelige via vinduets systemmeny. FЫlgende kommandoer er tilgjengelige: Lagre innstillinger Sett standardinnstillinger Skjul kontroller Konfigurer... Nullstill CPU-monitor Nullstill platelagre Kopier Produktinformasjon Avslutt Utover de nevnte egenskaper, aksepterer dette programmet innstillinger fra OS/2 font- og fargepalettene, og det er en DDE-tjener som kan levere tilstandsdata for alle ressurser som overvЖkes. DDE-applikasjonens navn er MEMSIZE, og ressursnavnene er de samme som standardnavnene pЖ de ulike ressursene(slik som Fri fysisk hukommelse). ═══ 2. Lagre innstillinger (Meny-valg) ═══ Ved dette meny-valg lagres programvinduets nЖvСrende posisjon og tilstand. Neste gang programmet startes, vil det starte i den samme posisjon og med tittellinjen skjult eller synlig, avhengig av status da innstillingene ble lagret. Snarveien til denne kommando er F2. ═══ 3. Sett standardinnstillinger (Meny-valg) ═══ Ved dette meny-valg tilbakestilles programmets font og farge til standardverdiene. ═══ 4. Skjul kontroller (Meny-valg) ═══ Dette meny-valg medfЫrer at programmets vinduskontroll (system-menyen, tittellinjen og minimaliseringsknappen) skjules. Dette valg kan gjЫres - og omgjЫres - ved Ж dobbeltklikke pЖ vinduet med pekefinger-knappen pЖ musa. Programvinduet kan flyttes ved Ж trekke det med samme knapp ogsЖ nЖr tittellinjen er skjult. Tastekombinasjonen Alt+H vil ogsЖ utfЫre denne funksjonen. ═══ 5. Konfigurer (Meny-valg) ═══ Dette meny-valg fЫrer til at programmets konfigurasjonsmeny vises. For ytterligere informasjon se Konfigurer (Dialog). Merk: Tastkombinasjonen for dette valg er Alt+C. ═══ 5.1. Konfigurer (Dialog) ═══ Denne dialogen gir deg mulighet til Ж forandre programmets virkemЖte. For Ж forlate dialogen uten Ж gjЫre endringer mЖ du trykke pЖ ESC-tasten eller klikke pЖ Avbryt-knappen med musa. For Ж lagre forandringer du har gjort mЖ du trykke pЖ ENTER-tasten, eller klikke pЖ OK-trykknappen med musa. De konfigurerbare elementene inkluderer fЫlgende: RessursovervЖkning Du kan velge enkelte eller alle elementene i listen ressursovervЖkning ved Ж fremheve dem. Klikk pЖ et punkt for Ж fremheve det, og klikk igjen for at fjerne fremhevingen. For Ж forandre det viste ressursnavnet kan du dobbeltklikke pЖ en ressurs som ikke er fremhevet. Ressursen vil bli valgt, og en dialog blir vist hvor du kan endre navnet. Vis 'K'ilobyte Denne gruppen av knapper gjЫr det mulig Ж velge hvorvidt store stЫrrelser skal vises i kilobyte notasjon; alltid, aldri, eller bare nЖr deres verdier overstiger 512 Kb. Standardvalget er Ж vise alle stЫrrelser over 512 Kb pЖ denne mЖten. (Husk at Вn kilobyte i virkeligheten er 1024 byte, og ikke 1000.) OvervЖkningsprioritet Denne kontroll gjЫr det mulig Ж sette den absolutte prioritet for overvЖkningstrЖden, innenfor klassen av tidskritiske prioriteter. Man kan sette prioriteten mellem 0 og 31. Prioritet 31 er den hЫyest mulige prioritet i systemet, bortsett fra fysiske avbrytelser. Prioritet 0 er den laveste prioritet i klassen av tidskritiske prioriteter. Man bЫr normalt sette verdien til maksimum (31) for Ж fЖ stЫrre nЫyaktighet i mЖlingene av systemaktiviteten. Fordi noen brukere har klaget over at deres kommunikasjonsprogrammer noen ganger mister data sЖ lenge dette programmet er aktivt, er prioriteten nЖ variabel. Tidsintervall Denne kontrollen gjЫr det mulig Ж justere intervallet mellom oppdateringer. Det kan varieres fra 1 sekund til 30 sekunder, i skritt pЖ 1/10 sekund. Den viste verdi er i tiendedels sekunder. Vindusanker Denne kontroll gir deg mulighet til Ж bestemme et hjЫrne av skjermen som festepunkt, nЖr vindusstЫrrelsen endres. VindusstЫrrelsen endres for eksempel nЖr menypunkter tilfЫyes eller fjernes fra aktivlisten, og nЖr fonten forandres fra fontpaletten. Skjul kontroller NЖr programmet ikke er minimert, kan det vises med eller uten tittellinje, systemmeny og minimaliseringsknapp. Du kan fortsatt flytte vinduet hvis du velger Ж skjule kontrollene, ved Ж trekke vinduet med pekefingerknappen pЖ musa. Alltid synlig Denne knappen aktiverer vinduets 'alltid synlig' funksjon. NЖr denne velges vil programvinduet alltid 'flyte opp' og bli liggende over andre vinduer. Animer Denne knappen aktiverer vinduets animasjonsegenskaper ved Жpning og lukking. NЖr disse er aktive vil programvinduet Жpne og lukke pЖ samme mЖte som folderobjekter gjЫr - med lyd og bevegelse. Liksom med foldere, vil animering ikke forekomme med mindre det er blitt valgt i system-oppsettet. Tabellformat NЖr denne knappen markeres vil vinduet bli arrangert i tabellformat, med viste ressurser ordnet i rekker og kolonner. Vinduet vil optimeres slik at det tar sЖ lite plass som mulig vertikalt. NЖr knappen ikke er markert vil vinduet vСre arrangert som en enkelt kolonne. Vis platelagre pЖ nettet NЖr denne knappen er markert vil platelagre som for Ыyeblikket er koblet til systemet via et nettverk bli overvЖket pЖ samme vis om lokale, faste disker. Unntak: Bare lokale, faste platelagre teller med nЖr verdien for total ledig lagerplass beregnes. Vis filsystem-type Denne knappen bevirker at hvert enkelt 'Stasjon X: ledig plass'-felt viser hvilken type filsystem som platelageret er formatert med. Bruken av denne funksjon gjЫr programvinduet noe bredere. Vis stasjonsnavn Denne knappen bevirker at hvert enkelt 'ledig platelager plass'-felt viser platelagerets navn (label). Bruken av denne funksjon medfЫrer et bredere programvindu. Vis sekunder Denne knappen medfЫrer at klokkeslett og driftstid vises med sekundangivelse. ═══ 5.1.1. Sett ressurs-navn (Dialog) ═══ Denne dialogen viser nЖvСrende og standard navn for en ressurs, og gjЫr det mulig for deg Ж forandre det. For Ж gi et nytt navn mЖ du kun skrive det nye navnet over det nЖvСrende navnet. For Ж gi en ressurs tilbake standardnavnet, klikk pЖ Standard-knappen. ═══ 6. Nullstill CPU-monitor (Meny-valg) ═══ Dette valg gir brukere mulighet til Ж nullstille belastningsmЖleren for sentralprosessoren i systemet, og Ж rekalibrere den. Dette medfЫrer at tidligere CPU-aktivitet ignoreres i beregningene. ═══ 7. Nullstill platelagre (Menyvalg) ═══ Dette menyvalget tillater brukeren Ж nullstille eventuelle feil som mЖtte oppstЖ. Nullstilling vil skje automatisk etter en tid, men kommandoen tillater brukeren Ж nullstille umiddelbart. ═══ 8. Kopier (Meny-valg) ═══ Dette menyvalget kopierer det nЖvСrende vindusinnhold til systemets utklippstavle i to formater: Tekst og grafikk (bit-kart). Tekstversjonen viser alle linjene i vinduet i en form som er passende for kopiering inn i en tekstbehandler. Grafikkversjonen viser en eksakt kopi av det nЖvСrende vinduet, og kan bli brukt av grafikkredigerings- og bildeframvisningsprogrammer. Tastkombinasjonen for denne kommandoen er Ctrl+Ins. ═══ 9. Produktinformasjon (Meny-valg) ═══ Denne meny-valg fЫrer til at programmets informasjonsdialog vises. For mer informasjon se Produktinformasjon (Dialog). ═══ 9.1. Produktinformasjon (Dialog) ═══ Denne dialogboks viser programmets navn, ikon og informasjon om opphavsrettigheter. For Ж forlate dialogen, trykk pЖ ENTER, ESC eller mellomromstasten, eller klikk pЖ OK-knappen med musa. ═══ 10. Avslutt (Meny-valg) ═══ Dette valg gjЫr at programmet avsluttes. ═══ 11. Hjelp for taster ═══ De fЫlgende funksjonstaster er defineret for dette program: F1 - Hjelp F2 - Lagre innstillinger F3 - Avslutt Alt+C - Konfigurer Alt+H - Skjul kontroller Ctrl+Ins - Kopier ═══ 12. Sett initialiseringsbane (Dialog) ═══ Denne dialog vises nЖr programmet ikke kan finne sin initialiseringsfil (INI), og spЫr hvor filen er plassert eller hvor den skal opprettes. Kun en gyldig og eksisterende bane aksepteres. NЖr banen er inntastet: trykk pЖ ENTER-tasten eller klikk pЖ OK-knappen for Ж fЖ programmet til Ж fortsette. Hvis du Ыnsker Ж avbryte programmets initialiseringsrutine: trykk pЖ ESC-tasten eller klikk pЖ Avbryt. ═══ 13. HRTIMER - HЫyopplЫsning klokkedriver ═══ HЫyopplЫsnings klokkedriveren, HRTIMER.SYS, gjЫr det mulig for et program Ж bruke en klokke-brikke som finnes i IBM PCer, men som vanligvis ikke benyttes. Driveren har en opplЫsning pЖ hele 840 nanosekunder, 64K ganger bedre enn den normale klokkeopplЫsningen pЖ 55 millisekunder. De eneste steden jeg vet om som nЖ har dette programmet tilgjengelig er CompuServe, hvor programmet kan bli funnet i Device Driver Development biblioteket i OS/2 Developer's Forum I (OS2DF1), under navnet TIMER.ZIP, og fЫlgende tjenere for anonym ftp: ftp.cdrom.com hobbes.nmsu.edu. Filen kan bli funnet i katalogen /pub/os2/dev16, som hrtimer.zip. Programkoden for denne driveren ble hentet fra HЫst 1991 utgaven av IBM Personal Systems Developer Magazine. Programmet er freeware, men de originale opphavsrettighetene tilhЫrer IBM. ═══ 14. Hva er problemet med PULSE? ═══ Memsize, pЖ samme mЖte som PULSE, CPULOAD, CPUMETER og andre lignende programmer, prЫver Ж mЖle hvor opptatt datamaskinen er ved Ж se hvor mye arbeid som kan utfЫres med den lavest mulige prioritet. Hvis programmet kan utfЫre noe som helst ved denne minimale prioritet, mЖ det bruke ledig prosessortid. Hvis det ikke er noe tid tilgjengelig, mЖ datamaskinens prosessor vСre 100% utnyttet. Jo mer programmet kan gjЫre, jo mindre belastet antas prosessoren Ж vСre. Problemet med Ж kjЫre flere slike programmer samtidig er at de begynner Ж konkurrere om ledig prosessortid. Hvis du kjЫrer to kopier av det samme programmet, og ikke noe annet, skulle begge vise omtrent 50% prosessorutnyttelse. Hvis du kjЫrer to ulike programmer, slik som dette programmet og PULSE, vil begge bli pЖvirket, men vanligvis i ulik grad. ═══ 15. Hvorfor hjelper HRTIMER.SYS? ═══ Med HRTIMER.SYS installert, blir system-overhead inkludert i CPU- belastningen. CPU-belastningen blir bestemt ved Ж sammenligne hvor mye programmet fЖr gjort ved minimal prioritet, med hvor mye programmet har vСrt i stand til Ж fЖ gjort opp til det nЖvСrende tidspunkt. Uten mer informasjon vil normal bakgrunnsaktivitet fremstЖ som null belastning. Dette problemet motvirkes av HRTIMER.SYS, som kjЫrer en kalibreringsrutine ved oppstart. Programmet bestemmer hvor mye som kan bli gjort ved hЫyest mulig prioritet, og den mЖlte verdi brukes som referansepunkt for senere belastningsberegninger.